package pe.gob.mimp.service;

import java.util.List;
import pe.gob.mimp.model.Perfil;
import pe.gob.mimp.model.Persona;
import pe.gob.mimp.model.Usuario;
import pe.gob.mimp.model.UsuarioBusqueda;

public interface UsuarioService {
	public Usuario getUsuarioPorId(Long idUsuario);

	public Usuario getUsuarioPorUserName(String login);

	public void saveUsuario(Usuario usuario);

	public Usuario getUsuarioporPersona(Persona persona);
	
	public UsuarioBusqueda getUsuarioBusquedaPorId(Long idUsuario);

	public List<Usuario> listadoUsuarios();

	public List<Perfil> listadoPerfiles();
}
